home *** CD-ROM | disk | FTP | other *** search
- ; NETMADGE.INF
- ;
- ; MADGE Token-Ring Network Interface Cards. Installation for NT5.
- ;
- ; (c) 1998-1999 Madge Networks Ltd
- ; (c) 1998-1999 Microsoft Corporation
-
- [version]
- Signature = "$Windows NT$"
- Class = Net
- ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
- Provider = %V_MS%
- LayoutFile = layout.inf
- DriverVer=10/19/1999,5.95.90.0
- [Manufacturer]
- %V_MADGE% = MADGE
- [ControlFlags]
- ExcludeFromSelect = *MDG0101, \
- ISAPNP\MDG0301, \
- ISAPNP\MDG2010, \
- ISAPNP\MDG0101, \
- ISAPNP\MDG0103, \
- ISAPNP\MDGBLUE, \
- ISAPNP\MDGBLUISA, \
- PCI\VEN_10B6&DEV_0001, \
- PCI\VEN_10B6&DEV_0004, \
- PCI\VEN_10B6&DEV_0002&SUBSYS_000210B6, \
- PCI\VEN_10B6&DEV_0003&SUBSYS_000310B6, \
- PCI\VEN_10B6&DEV_0009&SUBSYS_000910B6, \
- PCI\VEN_10B6&DEV_000A&SUBSYS_000A10B6, \
- PCI\VEN_10B6&DEV_0007&SUBSYS_000710B6, \
- PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_01, \
- PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_02, \
- PCI\VEN_10B6&DEV_0006&SUBSYS_000610B6, \
- PCI\VEN_10B6&DEV_000B&SUBSYS_000810B6, \
- PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-0757, \
- PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-3682
- [MADGE]
- %*MDG0001.DeviceDesc% = *MDG0001.ndi, *MDG0001 ;Madge Smart 16/4 EISA Ringnode Mk1
- %*MDG0002.DeviceDesc% = *MDG0002.ndi, *MDG0002 ;Madge Smart 16/4 EISA Ringnode Mk2
- %*MDG0003.DeviceDesc% = *MDG0003.ndi, *MDG0003 ;Madge Smart 16/4 EISA Bridgenode
- %*MDG0004.DeviceDesc% = *MDG0004.ndi, *MDG0004 ;Madge Smart 16/4 EISA Ringnode Mk3
- %MDGBLUE.DeviceDesc% = MDGBLUE.ndi, MDGBLUE, MDGBLUISA ;Madge Blue+ 16/4 ISA
- %*MDG2010pnp.DeviceDesc% = *MDG2010pnp.ndi, ISAPNP\MDG2010 ;Madge Blue+ 16/4 ISA PnP
- %*MDG2010pnp.DeviceDesc% = *MDG2010pnp.ndi, ISAPNP\MDGBLUE ;Madge Blue+ 16/4 ISA PnP
- %*MDG2010pnp.DeviceDesc% = *MDG2010pnp.ndi, ISAPNP\MDGBLUISA ;Madge Blue+ 16/4 ISA PnP
- %*MDG2010.DeviceDesc% = *MDG2010.ndi, *MDG2010 ;Madge Blue+ 16/4 ISA PnP (Legacy Mode)
- %MDGSM16.DeviceDesc% = MDGSM16.ndi, MDGSM16 ;Madge Smart 16 Ringnode
- %MDGAT.DeviceDesc% = MDGAT.ndi, MDGAT ;Madge Smart 16/4 AT Ringnode
- %MDGATP.DeviceDesc% = MDGATP.ndi, MDGATP ;Madge Smart 16/4 AT Plus Ringnode
- %*MDG0301.DeviceDesc% = *MDG0301.ndi, *MDG0301 ;Madge Smart 16/4 AT PnP Ringnode (Legacy Mode)
- %*MDG0301pnp.DeviceDesc% = *MDG0301pnp.ndi, ISAPNP\MDG0301 ;Madge Smart 16/4 AT PnP Ringnode
- %MDGISACP.DeviceDesc% = MDGISACP.ndi, MDGISACP ;Madge Smart 16/4 ISA Client Plus Ringnode
- %*MDG0101.DeviceDesc% = *MDG0101.ndi, *MDG0101 ;Madge Smart 16/4 ISA PnP Ringnode (Legacy but detect as PNP)
- %*MDG0101.DeviceDesc% = *MDG0101.ndi, ISAPNP\MDG0101 ;Madge Smart 16/4 ISA PnP Ringnode
- %*MDG0101.DeviceDesc% = *MDG0101.ndi, ISAPNP\MDG0103 ;Madge Smart 16/4 ISA PnP Ringnode
- %MDG_PCMC.DeviceDesc% = MDG_PCMC.ndi, PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-0757 ;PCMCIA Ringnode
- %MDG_PCMC2.DeviceDesc% = MDG_PCMC2.ndi, PCMCIA\MADGE-SMART_16/4_PCMCIA_RINGNODE-3682 ;PCMCIA Ringnode Mk2
- %MDG_PCI1.DeviceDesc% = MDG_PCI1.ndi, PCI\VEN_10B6&DEV_0001 ;Madge Smart 16/4 PCI Ringnode
- %MDG_PCI4.DeviceDesc% = MDG_PCI4.ndi, PCI\VEN_10B6&DEV_0004 ;Madge Smart 16/4 PCI Ringnode Mk1
- %MDG_PCI2.DeviceDesc% = MDG_PCI2.ndi, PCI\VEN_10B6&DEV_0002&SUBSYS_000210B6 ;Madge Smart 16/4 PCI Ringnode Mk2
- %MDG_PCI3.DeviceDesc% = MDG_PCI3.ndi, PCI\VEN_10B6&DEV_0003&SUBSYS_000310B6 ;Madge Smart 16/4 PCI Ringnode Mk3
- %MDG_PCIHS1.DeviceDesc% = MDG_PCIHS.ndi, PCI\VEN_10B6&DEV_0009&SUBSYS_000910B6 ;Madge Smart 100/16/4 PCI-HS Ringnode
- %MDG_PCIHS2.DeviceDesc% = MDG_PCIHS.ndi, PCI\VEN_10B6&DEV_000A&SUBSYS_000A10B6 ;Madge Smart 100/16/4 PCI Ringnode
- %MDG_PCI7.DeviceDesc% = MDG_PCI7.ndi, PCI\VEN_10B6&DEV_0007&SUBSYS_000710B6 ;Madge Presto PCI
- %MDG_PCI7A.DeviceDesc% = MDG_PCI7.ndi, PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_01 ;Madge Presto PCI Plus
- %MDG_PCI7B.DeviceDesc% = MDG_PCI7B.ndi, PCI\VEN_10B6&DEV_0003&SUBSYS_000710B6&REV_02 ;Madge Presto PCI 2000
- %MDG_PCI6.DeviceDesc% = MDG_PCI6.ndi, PCI\VEN_10B6&DEV_0006&SUBSYS_000610B6 ;Madge 16/4 CardBus Adapter
- %MDG_PCIB.DeviceDesc% = MDG_PCIB.ndi, PCI\VEN_10B6&DEV_000B&SUBSYS_000810B6 ;Madge 16/4 CardBus Adapter Mk2
-
- ;------------------------------------------------------------------------------
- ; *MDG0001 Madge Networks Smart 16/4 EISA Ringnode Mk1
- ;
- [*MDG0001.ndi.NTX86]
- AddReg = *MDG0001.reg, MadgeTRN.reg, Stats.reg
- Characteristics = 0x84
- BusType = 2
- EisaCompressedID = 0x01008734
- AdapterMask = 0xffffffff
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0001.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0001.reg]
- ; 16/4 EISA hardware type.
- HKR, , AdapterType, 0, "6"
-
- ;------------------------------------------------------------------------------
- ; *MDG0002 Madge Networks Smart 16/4 EISA Ringnode Mk2
- ;
- [*MDG0002.ndi.NTX86]
- AddReg = *MDG0002.reg, MadgeTRN.reg, Stats.reg
- Characteristics = 0x84
- BusType = 2
- EisaCompressedID = 0x02008734
- AdapterMask = 0xffffffff
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0002.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0002.reg]
- ; 16/4 EISA hardware type.
- HKR, , AdapterType, 0, "6"
-
- ;------------------------------------------------------------------------------
- ; *MDG0003 Madge Networks Smart 16/4 EISA Bridgenode
- ;
- [*MDG0003.ndi.NTX86]
- AddReg = *MDG0003.reg, MadgeTRN.reg, Stats.reg
- Characteristics = 0x84
- BusType = 2
- EisaCompressedID = 0x03008734
- AdapterMask = 0xffffffff
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0003.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0003.reg]
- ; 16/4 EISA hardware type.
- HKR, , AdapterType, 0, "6"
-
- ;------------------------------------------------------------------------------
- ; *MDG0004 Madge Networks Smart 16/4 EISA Ringnode Mk3
- ;
- [*MDG0004.ndi.NTX86]
- AddReg = *MDG0004.reg, MadgeTRN.reg, Stats.reg
- Characteristics = 0x84
- BusType = 2
- EisaCompressedID = 0x04008734
- AdapterMask = 0xffffffff
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0004.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0004.reg]
- ; 16/4 EISA hardware type.
- HKR, , AdapterType, 0, "6"
-
- ;------------------------------------------------------------------------------
- ; MDGBLUE Madge Networks Blue+ ISA Ringnode
- ;
- [MDGBLUE.ndi.NTX86]
- AddReg = MDGBLUE.reg, MadgeTRN.reg, Speed.reg
- Characteristics = 0x84
- BusType = 1
- LogConfig = MDGBLUE.LogConfig
- CopyFiles = MadgeTRN.CopyFiles
- [MDGBLUE.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDGBLUE.reg]
- ; BLUE+ hardware type.
- HKR, , AdapterType, 0, "3"
-
- ;------------------------------------------------------------------------------
- ; *MDG2010 Madge Smart Blue+ ISA PnP Ringnode (Legacy Mode)
- ;
- [*MDG2010.ndi.NTX86]
- AddReg = *MDG2010.reg, MadgeTRN.reg, Speed.reg
- BusType = 1
- Characteristics = 0x84
- LogConfig = MDGBLUE.LogConfig
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG2010.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG2010.reg]
- ; Blue+ PnP hardware type.
- HKR, , AdapterType, 0, "3"
- [MDGBLUE.LogConfig]
- ConfigPriority = HardReconfig
- IOConfig = A20-A23,A24-A27
- IOConfig = A28-A2B,A2C-A2F
- IOConfig = A30-A33,A34-A37
- IOConfig = A38-A3B,A3C-A3F
- IRQConfig = 2,3,6,7,10,11,12,15
- MEMConfig = cc000-cffff,dc000-dffff, \
- c0000-c3fff,c4000-c7fff, \
- c8000-cbfff,d0000-d3fff, \
- d4000-d7fff,d8000-dbfff, \
- e0000-e3fff,e4000-e7fff, \
- e8000-ebfff,ec000-effff
-
- ;------------------------------------------------------------------------------
- ; *MDG2010pnp Madge Smart Blue+ ISA PnP Ringnode
- ;
- [*MDG2010pnp.ndi.NTX86]
- AddReg = *MDG2010pnp.reg, MadgeTRN.reg, Speed.reg
- BusType = 14
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG2010pnp.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG2010pnp.reg]
- ; Blue+ PnP hardware type.
- HKR, , AdapterType, 0, "3"
-
- ;------------------------------------------------------------------------------
- ; MDGSM16 Madge Networks Smart 16 Ringnode
- ;
- [MDGSM16.ndi.NTX86]
- AddReg = MDGSM16.reg, MadgeTRN.reg, Stats.reg
- Characteristics = 0x84
- BusType = 1
- LogConfig = MDGSM16.LogConfig
- CopyFiles = MadgeTRN.CopyFiles
- [MDGSM16.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDGSM16.reg]
- ; 16/4 AT hardware type.
- HKR, , AdapterType, 0, "13"
- [MDGSM16.LogConfig]
- ConfigPriority = HardReconfig
- IOConfig = 4A20-4A2F(3FF::)
- IRQConfig = 2,3,7
-
- ;------------------------------------------------------------------------------
- ; MDGAT Madge Networks Smart 16/4 AT Ringnode
- ;
- [MDGAT.ndi.NTX86]
- AddReg = MDGAT.reg, MadgeTRN.reg, Transfer.reg, Stats.reg
- Characteristics = 0x84
- BusType = 1
- LogConfig = MDGAT.LogConfig1, MDGAT.LogConfig2, MDGAT.LogConfig3, MDGAT.LogConfig4
- CopyFiles = MadgeTRN.CopyFiles
- [MDGAT.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDGAT.reg]
- HKR, , AdapterType, 0, "4"
- [MDGAT.LogConfig1]
- ; Config Normal
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 1,3,5,6
- [MDGAT.LogConfig2]
- ; Config ROM
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 1,3,5,6
- MemConfig = CC000-CDFFF,DC000-DDFFF,CE000-CFFFF,DE000-DFFFF
- [MDGAT.LogConfig3]
- ; Config No DMA
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- [MDGAT.LogConfig4]
- ; Config ROM but No DMA
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- MemConfig = CC000-CDFFF,DC000-DDFFF,CE000-CFFFF,DE000-DFFFF
-
- ;------------------------------------------------------------------------------
- ; MDGATP Madge Networks Smart 16/4 AT+ Ringnode
- ;
- [MDGATP.ndi.NTX86]
- AddReg = MDGATP.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Characteristics = 0x84
- BusType = 1
- LogConfig = MDGATP.LogConfig1, MDGATP.LogConfig2, MDGATP.LogConfig3, MDGATP.LogConfig4
- CopyFiles = MadgeTRN.CopyFiles
- [MDGATP.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDGATP.reg]
- ; 16/4 AT/P hardware type.
- HKR, , AdapterType, 0, "4"
- [MDGATP.LogConfig1]
- ; Config Normal
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 3,5,6
- [MDGATP.LogConfig2]
- ; Config Forced PIO Mode
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- [MDGATP.LogConfig3]
- ; Config Rom Enable
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 3,5,6
- MemConfig = CC000-CDFFF,DC000-DDFFF,CE000-CFFFF,DE000-DFFFF
- [MDGATP.LogConfig4]
- ; Config Rom Enable and Force PIO mode
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- MemConfig = CC000-CDFFF,DC000-DDFFF,CE000-CFFFF,DE000-DFFFF
-
- ;------------------------------------------------------------------------------
- ; *MDG0301 Madge Smart 16/4 AT PnP Ringnode (Legacy Mode)
- ;
- [*MDG0301.ndi.NTX86]
- AddReg = *MDG0301.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Bustype = 1
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- LogConfig = *mdg0301.LogConfig1, *mdg0301.LogConfig2, *mdg0301.LogConfig3, \
- *mdg0301.LogConfig4, *mdg0301.LogConfig5
- [*MDG0301.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0301.reg]
- ; AT hardware type.
- HKR, , AdapterType, 0, "4"
- [*MDG0301.LogConfig1]
- ; Config Normal
- ConfigPriority = HardReconfig
- IOConfig = 300-31F(3FF::), \
- 920-93F(3FF::),940-95F(3FF::),960-97F(3FF::),980-99F(3FF::), \
- A20-A3F(3FF::),A40-A5F(3FF::),A60-A7F(3FF::),A80-A9F(3FF::), \
- B20-B3F(3FF::),B40-B5F(3FF::),B60-B7F(3FF::),B80-B9F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 3,5,6
- [*MDG0301.LogConfig2]
- ; Config MMIO and Config MMIO and ROM
- ConfigPriority = HardReconfig
- IOConfig = 300-31F(3FF::), \
- 920-93F(3FF::),940-95F(3FF::),960-97F(3FF::),980-99F(3FF::), \
- A20-A3F(3FF::),A40-A5F(3FF::),A60-A7F(3FF::),A80-A9F(3FF::), \
- B20-B3F(3FF::),B40-B5F(3FF::),B60-B7F(3FF::),B80-B9F(3FF::)
- IRQConfig = 5,3,7,10,11,12,15,2
- MemConfig = D2000-D3FFF,D4000-D5FFF,D6000-D7FFF,D8000-D9FFF, \
- DA000-DBFFF,DC000-DDFFF,DE000-DFFFF
- [*MDG0301.LogConfig3]
- ; Config ROM
- ConfigPriority = HardReconfig
- IOConfig = 300-31F(3FF::), \
- 920-93F(3FF::),940-95F(3FF::),960-97F(3FF::),980-99F(3FF::), \
- A20-A3F(3FF::),A40-A5F(3FF::),A60-A7F(3FF::),A80-A9F(3FF::), \
- B20-B3F(3FF::),B40-B5F(3FF::),B60-B7F(3FF::),B80-B9F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- DMAConfig = 3,5,6
- MemConfig = D2000-D3FFF,D4000-D5FFF,D6000-D7FFF,D8000-D9FFF, \
- DA000-DBFFF,DC000-DDFFF,DE000-DFFFF
- [*MDG0301.LogConfig4]
- ; Config PIO
- ConfigPriority = HardReconfig
- IOConfig = 300-31F(3FF::), \
- 920-93F(3FF::),940-95F(3FF::),960-97F(3FF::),980-99F(3FF::), \
- A20-A3F(3FF::),A40-A5F(3FF::),A60-A7F(3FF::),A80-A9F(3FF::), \
- B20-B3F(3FF::),B40-B5F(3FF::),B60-B7F(3FF::),B80-B9F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- [*MDG0301.LogConfig5]
- ; Config PIO and ROM
- ConfigPriority = HardReconfig
- IOConfig = 300-31F(3FF::), \
- 920-93F(3FF::),940-95F(3FF::),960-97F(3FF::),980-99F(3FF::), \
- A20-A3F(3FF::),A40-A5F(3FF::),A60-A7F(3FF::),A80-A9F(3FF::), \
- B20-B3F(3FF::),B40-B5F(3FF::),B60-B7F(3FF::),B80-B9F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- MemConfig = D2000-D3FFF,D4000-D5FFF,D6000-D7FFF,D8000-D9FFF, \
- DA000-DBFFF,DC000-DDFFF,DE000-DFFFF
-
- ;------------------------------------------------------------------------------
- ; *MDG0301pnp Madge Smart 16/4 AT PnP Ringnode
- ;
- [*MDG0301pnp.ndi.NTX86]
- AddReg = *MDG0301pnp.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Bustype = 14
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0301pnp.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0301pnp.reg]
- ; AT hardware type.
- HKR, , AdapterType, 0, "4"
-
- ;------------------------------------------------------------------------------
- ; MDGISACP Madge Networks Smart 16/4 ISA Client Plus Ringnode
- ;
- [MDGISACP.ndi.NTX86]
- AddReg = MDGISACP.reg, MadgeTRN.reg, Speed.reg, Stats.reg
- Characteristics = 0x84
- BusType = 1
- LogConfig = MDGISACP.LogConfig1, MDGISACP.LogConfig2
- CopyFiles = MadgeTRN.CopyFiles
- [MDGISACP.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDGISACP.reg]
- ; 16/4 ISA Client Plus hardware type.
- HKR, , AdapterType, 0, "4"
- [MDGISACP.LogConfig1]
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- [MDGISACP.LogConfig2]
- ConfigPriority = HardReconfig
- IOConfig = A20-A2F(3FF::),1A20-1A2F(3FF::),2A20-2A2F(3FF::),3A20-3A2F(3FF::)
- IRQConfig = 2,3,5,7,10,11,12,15
- MemConfig = CC000-CDFFF,DC000-DEFFF,CE000-CFFFF,DE000-DFFFF
-
- ;------------------------------------------------------------------------------
- ; *MDG0101 Madge Smart 16/4 ISA Client PnP Ringnode
- ;
- [*MDG0101.ndi.NTX86]
- AddReg = *MDG0101.reg, MadgeTRN.reg, Speed.reg, Stats.reg
- Bustype = 14
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [*MDG0101.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [*MDG0101.reg]
- ; PnP hardware type.
- HKR, , AdapterType, 0, "5"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI1 Madge Smart 16/4 PCI Ringnode
- ;
- [MDG_PCI1.ndi.NTX86]
- AddReg = MDG_PCI1.reg, MadgeTRN.reg, Speed.reg, Stats.reg
- Bustype = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI1.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI1.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "8"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI4 Madge Smart 16/4 PCI Ringnode Mk1
- ;
- [MDG_PCI4.ndi]
- AddReg = MDG_PCI4.reg, MadgeTRN.reg, Speed.reg, Stats.reg
- BusType = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI4.ndi.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI4.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "9"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI2 Madge Smart 16/4 PCI Ringnode Mk2
- ;
- [MDG_PCI2.ndi]
- AddReg = MDG_PCI2.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Bustype = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI2.ndi.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI2.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "10"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI7 Madge Presto PCI
- ; Madge Presto PCI Plus
- ;
- [MDG_PCI7.ndi.NTX86]
- AddReg = MDG_PCI7.reg, MadgeTRN.reg, Speed.reg
- BusType = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI7.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI7.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "11"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI7B Madge Presto PCI 2000
- ;
- [MDG_PCI7B.ndi.NTX86]
- AddReg = MDG_PCI7B.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
- BusType = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI7B.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI7B.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "11"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI3 Madge 16/4 PCI Ringnode Mk3
- ;
- [MDG_PCI3.ndi]
- AddReg = MDG_PCI3.reg, MadgeTRN.reg, Speed.reg, WOL.reg, Stats.reg
- BusType = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI3.ndi.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI3.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "11"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCIHS Madge 100/16/4 PCI-HS Ringnode
- ; Madge 100/16/4 PCI Ringnode
- ;
- [MDG_PCIHS.ndi]
- AddReg = MDG_PCIHS.reg, MadgeTRN.reg, HighSpeed.reg, WOL.reg, Stats.reg
- BusType = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCIHS.ndi.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCIHS.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "11"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCI6 Madge 16/4 CardBus Adapter
- ;
- [MDG_PCI6.ndi.NTX86]
- AddReg = MDG_PCI6.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Bustype = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCI6.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCI6.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "12"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCIB Madge 16/4 CardBus Adapter Mk2
- ;
- [MDG_PCIB.ndi.NTX86]
- AddReg = MDG_PCIB.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- Bustype = 5
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCIB.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCIB.reg]
- ; PCI Hardware type.
- HKR, , AdapterType, 0, "17"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCMC Madge Smart PCMCIA Token Ring Adapter
- ;
- [MDG_PCMC.ndi.NTX86]
- AddReg = MDG_PCMC.reg, MadgeTRN.reg, Speed.reg, Stats.reg
- BusType = 8
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCMC.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCMC.reg]
- ; PCMCIA hardware type
- HKR, Ndi, CardType, 0, "PCMCIA"
- HKR, , AdapterType, 0, "7"
-
- ;------------------------------------------------------------------------------
- ; MDG_PCMC2 Madge Smart PCMCIA Token Ring Adapter Mk2
- ;
- [MDG_PCMC2.ndi.NTX86]
- AddReg = MDG_PCMC2.reg, MadgeTRN.reg, Speed.reg, Transfer.reg, Stats.reg
- BusType = 8
- Characteristics = 0x84
- CopyFiles = MadgeTRN.CopyFiles
- [MDG_PCMC2.ndi.NTX86.Services]
- AddService = MadgeTRN, 2, MadgeTRN.AddService, MadgeTRN.EventLog
- [MDG_PCMC2.reg]
- ; PCMCIA hardware type.
- HKR, Ndi, CardType, 0, "PCMCIA"
- HKR, , AdapterType, 0, "7"
-
- ;------------------------------------------------------------------------------
- ; Madge Networks Token-Ring NDIS Driver General Parameters
- ;
- [MadgeTRN.reg]
- ; Interfaces
- HKR, , Platform, 0, "2"
- HKR, Ndi, Service, 0, "MadgeTRN"
- HKR, Ndi\interfaces, UpperRange, 0, "ndis5"
- HKR, Ndi\interfaces, LowerRange, 0, "tokenring"
- ; NetworkAddress
- HKR, NDI\params\NetworkAddress, ParamDesc, 0, %LAA%
- HKR, NDI\params\NetworkAddress, default, 0, ""
- HKR, NDI\params\NetworkAddress, type, 0, "edit"
- HKR, NDI\params\NetworkAddress, LimitText, 0, "12"
- HKR, NDI\params\NetworkAddress, UpperCase, 0, "1"
- HKR, NDI\params\NetworkAddress, optional, 0, "1"
- ; MaxFrameSize
- HKR, NDI\params\MaxFrameSize, ParamDesc, 0, %MaxFrameSize%
- HKR, Ndi\params\MaxFrameSize, default, 0, "4216"
- HKR, NDI\params\MaxFrameSize, type, 0, "int"
- HKR, NDI\params\MaxFrameSize, min, 0, "1024"
- HKR, NDI\params\MaxFrameSize, max, 0, "17839"
- ; Quiet
- HKR, NDI\params\Quiet, ParamDesc, 0, %Quiet%
- HKR, NDI\params\Quiet, default, 0, "1"
- HKR, NDI\params\Quiet, type, 0, "enum"
- HKR, NDI\params\Quiet\enum, 0, 0, %Yes%
- HKR, NDI\params\Quiet\enum, 1, 0, %No%
- ; RxSlots
- HKR, NDI\params\RxSlots, ParamDesc, 0, %RxSlots%
- HKR, NDI\params\RxSlots, default, 0, "4"
- HKR, NDI\params\RxSlots, type, 0, "int"
- HKR, NDI\params\RxSlots, min, 0, "2"
- HKR, NDI\params\RxSlots, max, 0, "64"
- HKR, NDI\params\RxSlots, optional, 0, "1"
- ; TxSlots
- HKR, NDI\params\TxSlots, ParamDesc, 0, %TxSlots%
- HKR, NDI\params\TxSlots, default, 0, "4"
- HKR, NDI\params\TxSlots, type, 0, "int"
- HKR, NDI\params\TxSlots, min, 0, "2"
- HKR, NDI\params\TxSlots, max, 0, "64"
- HKR, NDI\params\TxSlots, optional, 0, "1"
- ; TestAndXIDEnabled
- HKR, NDI\params\TestAndXIDEnabled, ParamDesc, 0, %TestXID%
- HKR, NDI\params\TestAndXIDEnabled, default, 0, "1"
- HKR, NDI\params\TestAndXIDEnabled, type, 0, "enum"
- HKR, NDI\params\TestAndXIDEnabled\enum, 0, 0, %No%
- HKR, NDI\params\TestAndXIDEnabled\enum, 1, 0, %Yes%
-
- ;------------------------------------------------------------------------------
- ; RingSpeed
- ;
- [Speed.reg]
- HKR, NDI\params\RingSpeed, ParamDesc, 0, %RingSpeed%
- HKR, NDI\params\RingSpeed, default, 0, "1"
- HKR, NDI\params\RingSpeed, type, 0, "enum"
- HKR, NDI\params\RingSpeed\enum, 1, 0, %AtAdapter%
- HKR, NDI\params\RingSpeed\enum, 2, 0, %4M%
- HKR, NDI\params\RingSpeed\enum, 3, 0, %16M%
-
- [HighSpeed.reg]
- HKR, NDI\params\RingSpeed, ParamDesc, 0, %RingSpeed%
- HKR, NDI\params\RingSpeed, default, 0, "1"
- HKR, NDI\params\RingSpeed, type, 0, "enum"
- HKR, NDI\params\RingSpeed\enum, 1, 0, %AtAdapter%
- HKR, NDI\params\RingSpeed\enum, 2, 0, %4M%
- HKR, NDI\params\RingSpeed\enum, 3, 0, %16M%
- HKR, NDI\params\RingSpeed\enum, 4, 0, %100M%
-
- ;------------------------------------------------------------------------------
- ; TransferType
- ;
- [Transfer.reg]
- HKR, NDI\params\TransferType, ParamDesc, 0, %TransferType%
- HKR, NDI\params\TransferType, default, 0, "0"
- HKR, NDI\params\TransferType, type, 0, "enum"
- HKR, NDI\params\TransferType\enum, 0, 0, %Default%
- HKR, NDI\params\TransferType\enum, 1, 0, %PIO%
-
- ;------------------------------------------------------------------------------
- ; Wake-On-LAN
- ;
- [WOL.reg]
- HKR, , WOL, 0, "0"
-
- ;------------------------------------------------------------------------------
- ; Promiscuous mode
- ;
- ; StatsGathering
- [Stats.reg] ;
- HKR, NDI\params\StatsGathering, ParamDesc, 0, %StatsGathering%
- HKR, NDI\params\StatsGathering, default, 0, "0"
- HKR, NDI\params\StatsGathering, type, 0, "enum"
- HKR, NDI\params\StatsGathering\enum, 0, 0, %No%
- HKR, NDI\params\StatsGathering\enum, 1, 0, %Yes%
-
- ;------------------------------------------------------------------------------
- ; NT5 specifics for Madge token-ring combined driver
- ;
- [MadgeTRN.CopyFiles]
- mdgndis5.sys,,,2
- [MadgeTRN.AddService]
- DisplayName = %MadgeTRN.Service.DispName%
- ServiceType = 1 ;%SERVICE_KERNEL_DRIVER%
- StartType = 3 ;%SERVICE_DEMAND_START%
- ErrorControl = 1 ;%SERVICE_ERROR_NORMAL%
- ServiceBinary = %12%\mdgndis5.sys
- LoadOrderGroup = NDIS
- [MadgeTRN.EventLog]
- AddReg = MadgeTRN.AddEventLog.reg
- [MadgeTRN.AddEventLog.reg]
- HKR,,EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\mdgndis5.sys"
- HKR,,TypesSupported, 0x00010001, 7
-
- ;------------------------------------------------------------------------------
- ; Destination Directories
- ;
- [DestinationDirs]
- MadgeTRN.CopyFiles = 12
- ;------------------------------------------------------------------------------
- ; Localizable Strings
- ;
- [strings]
- V_MS = "Microsoft"
- V_MADGE = "Madge"
- LAA = "Network Address"
- MaxFrameSize = "Maximum Frame Size"
- StatsGathering = "Promiscuous mode support"
- No = "No"
- Yes = "Yes"
- Quiet = "Warn if no lobe cable"
- RingSpeed = "Ring Speed"
- AtAdapter = "Default (set at adapter)"
- TransferType = "Transfer Type"
- RxSlots = "Rx Pipeline Slots"
- TxSlots = "Tx Pipeline Slots"
- TestXID = "Respond to TEST/XID Frames"
- Default = "Default"
- PIO = "16Bit PIO Mode"
- 4M = "4 Mbit/s"
- 16M = "16 Mbit/s"
- 100M = "100 Mbit/s"
-
- *MDG0001.DeviceDesc = "Madge Smart 16/4 EISA Ringnode Mk1"
- *MDG0002.DeviceDesc = "Madge Smart 16/4 EISA Ringnode Mk2"
- *MDG0003.DeviceDesc = "Madge Smart 16/4 EISA Bridgenode"
- *MDG0004.DeviceDesc = "Madge Smart 16/4 EISA Ringnode Mk3"
- MDGBLUE.DeviceDesc = "Madge Blue+ 16/4 ISA Adapter"
- *MDG2010pnp.DeviceDesc = "Madge Blue+ 16/4 ISA PnP Adapter"
- *MDG2010.DeviceDesc = "Madge Blue+ 16/4 ISA PnP Adapter (Legacy Mode)"
- MDGSM16.DeviceDesc = "Madge Smart 16 Ringnode"
- MDGAT.DeviceDesc = "Madge Smart 16/4 AT Ringnode"
- MDGATP.DeviceDesc = "Madge Smart 16/4 AT Plus Ringnode"
- *MDG0301pnp.DeviceDesc = "Madge Smart 16/4 AT PnP Ringnode"
- *MDG0301.DeviceDesc = "Madge Smart 16/4 AT PnP Ringnode (Legacy Mode)"
- MDGISACP.DeviceDesc = "Madge Smart 16/4 ISA Client Plus Ringnode"
- *MDG0101.DeviceDesc = "Madge Smart 16/4 ISA Client PnP Ringnode"
- MDG_PCMC.DeviceDesc = "Madge Smart 16/4 PCMCIA Ringnode"
- MDG_PCMC2.DeviceDesc = "Madge Smart 16/4 PCMCIA Ringnode Mk2"
- MDG_PCI1.DeviceDesc = "Madge Smart 16/4 PCI Ringnode"
- MDG_PCI4.DeviceDesc = "Madge Smart 16/4 PCI Ringnode Mk1"
- MDG_PCI2.DeviceDesc = "Madge Smart 16/4 PCI Ringnode Mk2"
- MDG_PCI3.DeviceDesc = "Madge Smart 16/4 PCI Ringnode Mk3"
- MDG_PCIHS1.DeviceDesc = "Madge Smart 100/16/4 PCI-HS Ringnode"
- MDG_PCIHS2.DeviceDesc = "Madge Smart 100/16/4 PCI Ringnode"
- MDG_PCI7.DeviceDesc = "Madge Presto PCI"
- MDG_PCI7A.DeviceDesc = "Madge Presto PCI Plus"
- MDG_PCI7B.DeviceDesc = "Madge Presto PCI 2000"
- MDG_PCI6.DeviceDesc = "Madge 16/4 CardBus Adapter"
- MDG_PCIB.DeviceDesc = "Madge 16/4 CardBus Adapter Mk2"
- MadgeTRN.Service.DispName = "Madge Token-Ring Adapter NT5 Driver"
-
-